.alter{
	height: .6rem;
	width: 100%;
	background: #252525;
	position: fixed;
	top: 0;
	display: none;
}
.alter span{
	display: block;
	width: .26rem;
	height: .22rem;
	background: url(../images/alter.png) no-repeat;
	background-size: .26rem .22rem;
	margin: .19rem .11rem 0 1.79rem ;
	float: left;
}
.alter p{
	float: left;
	font-size: .24rem;
	color: #eacd73;
	line-height: .6rem;
}
.m-banner{
	width: 7.5rem;
}
.m-banner img{
	width: 100%;
}
.m-introduce{
	padding: .3rem .33rem .2rem ;
}
.title{
	
	background: #d9230f;
	color: #fff;
	width: 2.25rem;
	height: .5rem;
	line-height: .5rem;
	margin-bottom: .2rem;
}
.none{
	background: #d9230f;
	color: #fff;
	width: 1.9rem;
	height: .5rem;
	line-height: .5rem;
	margin-bottom: .2rem;
	text-align: center;
	font-size: .3rem;
}
.title p{
	font-size: .3rem;
	padding-left: .38rem;
	float: left;
}
.down{
	display: block;
	width: .3rem;
	height: .17rem;
	background: url(../images/down.png) no-repeat;
	background-size: .3rem .17rem;
	float: right;
	margin:.15rem .15rem;
}
.up{
	display: block;
	width: .3rem;
	height: .17rem;
	background: url(../images/up.png) no-repeat;
	background-size: .3rem .17rem;
	float: right;
	margin:.15rem .15rem;
}
.text{
	padding: .12rem;
	background: #f4f4f4;
}
.text p{
	font-size:.24rem;
	line-height: .38rem;
	text-indent: .48rem;
}
.m-regulation{
	padding: 0 .33rem .2rem ;
}
.m-specially .mark img{
	width: 2.7rem;
	height: 2.7rem;
	padding: .4rem 2.07rem;
}
.mark{
	background: #F4F4F4;
}
.m-specially .mark span{
	display: block;
	font-size: .3rem;
	color: #d9230f;
	font-weight: bold;
	text-align: center;
	padding-bottom: .2rem;
}
.m-project{
	padding: 0 .33rem .2rem ;
}
.m-project .detail{
	border: 1px solid #b5b5b5;
	border-radius: .06rem;
	padding: 0 .38rem .38rem ;
	margin-bottom: .2rem;
}
.detail .upper .itme{
	font-size: .32rem;
	padding-top: .32rem;
	float: left;
}
.detail .upper .select-btn{
	float: right;
	width: 1.8rem;
	height: .5rem;
	border-radius: .04rem;
	background: #04ac4f;
	margin-top: .19rem;
}
.detail .upper .on{
	background: #d9230f;
}
.select-btn span{
	display: block;
	width: .22rem;
	height: .22rem;
	background:url(../images/x.png) no-repeat;
	background-size: .22rem .22rem;
	float: left;
	margin: .15rem .1rem 0 .12rem;
}
.on span{
	background:url(../images/g.png) no-repeat;
	background-size: .22rem .22rem;
	float: left;
	margin: .15rem .1rem 0 .12rem;
}
.select-btn i{
	display: block;
	color: #fff;
	font-size: .26rem;
	line-height: .22rem;
	float: right;
	margin:.13rem .13rem 0 0;
	font-weight: 400;
}


.upper p{
	font-size:.24rem;
	line-height: .38rem;
}
.upper .one{
	font-size: .26rem;
	padding: .2rem 0;
}
.m-submit{
	width: 2.5rem;
	height: .66rem;
	background: #d9230f;
	border-radius: .07rem;
	text-align: center;
	margin: .2rem 2.5rem 1.6rem ;
	font-size: .32rem;
	
}
.m-submit a{
	display: block;
	width: 2.5rem;
	height: .66rem;
	color: #fff;
	font-weight: 400;
	line-height: .66rem;
}
.m-home{
	width: 100%;
	height: 1.16rem;
	background: #d9230f;
	position: fixed;
	bottom: 0;
}
.m-home a{
	display: block;
	color: #fff;
	font-size: .24rem;
	width: 1rem;
	text-align: center;
}
.m-home{
	display: flex;
	justify-content: space-around;
}
.m-home .page span{
	display: block;
	margin: .2rem 0 .12rem;
	height: .43rem;
	background: url(../images/page.png) no-repeat center;
	background-size: .5rem .43rem;
}
.m-home .return span{
	display: block;
	margin: .2rem 0 .12rem;
	height: .43rem;
	background: url(../images/return.png) no-repeat center;
	background-size: .5rem .43rem;
}
.m-home .rank span{
	display: block;
	margin: .2rem 0 .12rem;
	height: .43rem;
	background: url(../images/rank.png) no-repeat center;
	background-size: .5rem .43rem;
}
